package com.ikas.ai.server.common.parser.model;

import lombok.Builder;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @Description: 工况步骤详情
 * @Author: qi.yilai
 * @Date: 2023/4/11 18:39
 * @Version: 1.0.0
 **/
@Data
@Builder
public class StepDetailMetaData {

    private Long id;

    private String meteName;

    private String meteCode;

    private String validMeteValue;

    private List<StepDetailMetaData> subDetails;

    /**
     * 逻辑操作符（|| or &&）
     */
    private String subLogicalOperator;

    /**
     * 父detailId
     */
    private StepDetailMetaData pDetail;

    /**
     * 是否是叶子节点
     */
    private boolean leaf;

    private Byte type;

    private Map<String,List<String>> pMeteCodes;

    private Integer sort;

    private Integer updatePolicy;

    private Integer earlyCache;

    private String pMeteId;

    private Integer groupNo;

    private String groupToStep;

    private Integer labelType;

    private String label;
}
